home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 4 / Mac Giga-ROM 4.0 - 1993.toast / FILES / COM / Q-Z / Terminal 2.2.sit / Terminal 2.2 / Project / Sources / Monitor.c < prev    next >
MacBinary  |  1992-01-17  |  3.0 KB  |  [TEXT/KAHL]

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: MacBinary (archive/macBinary).

ConfidenceProgramDetectionMatch TypeSupport
66% dexvert Compact Compressed (Unix) (archive/compact) ext Supported
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, Fri Jan 17 12:00:00 1992, modified Fri Jan 17 12:00:00 1992, creator Think C, type ASCII, 2334 bytes "Monitor.c" , at 0x99e 394 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[KAHL]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 09 4d 6f 6e 69 74 6f | 72 2e 63 00 00 00 00 00 |..Monito|r.c.....|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 41 48 | 4c 00 00 00 00 00 00 00 |.TEXTKAH|L.......|
|00000050| 00 00 00 00 00 09 1e 00 | 00 01 8a a5 9c bc 10 a5 |........|........|
|00000060| 9c bc 10 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 5a 5c 00 00 |........|....Z\..|
|00000080| 2f 2a 0d 09 54 65 72 6d | 69 6e 61 6c 20 31 2e 39 |/*..Term|inal 1.9|
|00000090| 0d 09 22 4d 6f 6e 69 74 | 6f 72 2e 63 22 0d 2a 2f |.."Monit|or.c".*/|
|000000a0| 0d 0d 23 69 66 64 65 66 | 20 54 48 49 4e 4b 5f 43 |..#ifdef| THINK_C|
|000000b0| 0d 23 69 6e 63 6c 75 64 | 65 20 22 4d 61 63 48 65 |.#includ|e "MacHe|
|000000c0| 61 64 65 72 73 22 0d 23 | 65 6e 64 69 66 0d 23 69 |aders".#|endif.#i|
|000000d0| 66 64 65 66 20 61 70 70 | 6c 65 63 0d 23 70 72 61 |fdef app|lec.#pra|
|000000e0| 67 6d 61 20 6c 6f 61 64 | 20 22 3a 28 4f 62 6a 65 |gma load| ":(Obje|
|000000f0| 63 74 73 29 3a 4d 61 63 | 48 65 61 64 65 72 73 4d |cts):Mac|HeadersM|
|00000100| 50 57 22 0d 23 70 72 61 | 67 6d 61 20 73 65 67 6d |PW".#pra|gma segm|
|00000110| 65 6e 74 20 5a 4d 6f 64 | 65 6d 0d 23 65 6e 64 69 |ent ZMod|em.#endi|
|00000120| 66 0d 0d 23 69 6e 63 6c | 75 64 65 20 22 4d 6f 6e |f..#incl|ude "Mon|
|00000130| 69 74 6f 72 2e 68 22 0d | 23 69 6e 63 6c 75 64 65 |itor.h".|#include|
|00000140| 20 22 46 6f 72 6d 61 74 | 53 74 72 2e 68 22 0d 0d | "Format|Str.h"..|
|00000150| 73 74 61 74 69 63 20 73 | 68 6f 72 74 20 52 65 66 |static s|hort Ref|
|00000160| 20 3d 20 30 3b 0d 73 74 | 61 74 69 63 20 6c 6f 6e | = 0;.st|atic lon|
|00000170| 67 20 53 74 61 72 74 3b | 0d 0d 76 6f 69 64 20 4d |g Start;|..void M|
|00000180| 6f 6e 69 74 6f 72 4f 70 | 65 6e 28 0d 09 72 65 67 |onitorOp|en(..reg|
|00000190| 69 73 74 65 72 20 42 79 | 74 65 20 2a 6e 61 6d 65 |ister By|te *name|
|000001a0| 2c 0d 09 72 65 67 69 73 | 74 65 72 20 73 68 6f 72 |,..regis|ter shor|
|000001b0| 74 20 76 6f 6c 2c 0d 09 | 72 65 67 69 73 74 65 72 |t vol,..|register|
|000001c0| 20 6c 6f 6e 67 20 64 69 | 72 29 0d 7b 0d 09 48 50 | long di|r).{..HP|
|000001d0| 61 72 61 6d 42 6c 6f 63 | 6b 52 65 63 20 70 3b 0d |aramBloc|kRec p;.|
|000001e0| 0d 09 69 66 20 28 52 65 | 66 29 0d 09 09 72 65 74 |..if (Re|f)...ret|
|000001f0| 75 72 6e 3b 0d 0d 09 70 | 2e 69 6f 50 61 72 61 6d |urn;...p|.ioParam|
|00000200| 2e 69 6f 43 6f 6d 70 6c | 65 74 69 6f 6e 20 3d 20 |.ioCompl|etion = |
|00000210| 30 3b 0d 09 70 2e 69 6f | 50 61 72 61 6d 2e 69 6f |0;..p.io|Param.io|
|00000220| 4e 61 6d 65 50 74 72 20 | 3d 20 28 53 74 72 69 6e |NamePtr |= (Strin|
|00000230| 67 50 74 72 29 6e 61 6d | 65 3b 0d 09 70 2e 69 6f |gPtr)nam|e;..p.io|
|00000240| 50 61 72 61 6d 2e 69 6f | 56 52 65 66 4e 75 6d 20 |Param.io|VRefNum |
|00000250| 3d 20 76 6f 6c 3b 0d 09 | 70 2e 66 69 6c 65 50 61 |= vol;..|p.filePa|
|00000260| 72 61 6d 2e 69 6f 44 69 | 72 49 44 20 3d 20 64 69 |ram.ioDi|rID = di|
|00000270| 72 3b 0d 09 50 42 48 44 | 65 6c 65 74 65 28 26 70 |r;..PBHD|elete(&p|
|00000280| 2c 20 46 41 4c 53 45 29 | 3b 0d 0d 09 70 2e 69 6f |, FALSE)|;...p.io|
|00000290| 50 61 72 61 6d 2e 69 6f | 43 6f 6d 70 6c 65 74 69 |Param.io|Completi|
|000002a0| 6f 6e 20 3d 20 30 3b 0d | 09 70 2e 69 6f 50 61 72 |on = 0;.|.p.ioPar|
|000002b0| 61 6d 2e 69 6f 4e 61 6d | 65 50 74 72 20 3d 20 28 |am.ioNam|ePtr = (|
|000002c0| 53 74 72 69 6e 67 50 74 | 72 29 6e 61 6d 65 3b 0d |StringPt|r)name;.|
|000002d0| 09 70 2e 69 6f 50 61 72 | 61 6d 2e 69 6f 56 52 65 |.p.ioPar|am.ioVRe|
|000002e0| 66 4e 75 6d 20 3d 20 76 | 6f 6c 3b 0d 09 70 2e 66 |fNum = v|ol;..p.f|
|000002f0| 69 6c 65 50 61 72 61 6d | 2e 69 6f 44 69 72 49 44 |ileParam|.ioDirID|
|00000300| 20 3d 20 64 69 72 3b 0d | 09 70 2e 66 69 6c 65 50 | = dir;.|.p.fileP|
|00000310| 61 72 61 6d 2e 69 6f 46 | 56 65 72 73 4e 75 6d 20 |aram.ioF|VersNum |
|00000320| 3d 20 30 3b 0d 09 69 66 | 20 28 50 42 48 43 72 65 |= 0;..if| (PBHCre|
|00000330| 61 74 65 28 26 70 2c 20 | 46 41 4c 53 45 29 29 0d |ate(&p, |FALSE)).|
|00000340| 09 09 72 65 74 75 72 6e | 3b 0d 0d 09 70 2e 69 6f |..return|;...p.io|
|00000350| 50 61 72 61 6d 2e 69 6f | 43 6f 6d 70 6c 65 74 69 |Param.io|Completi|
|00000360| 6f 6e 20 3d 20 30 3b 0d | 09 70 2e 69 6f 50 61 72 |on = 0;.|.p.ioPar|
|00000370| 61 6d 2e 69 6f 4e 61 6d | 65 50 74 72 20 3d 20 28 |am.ioNam|ePtr = (|
|00000380| 53 74 72 69 6e 67 50 74 | 72 29 6e 61 6d 65 3b 0d |StringPt|r)name;.|
|00000390| 09 70 2e 69 6f 50 61 72 | 61 6d 2e 69 6f 56 52 65 |.p.ioPar|am.ioVRe|
|000003a0| 66 4e 75 6d 20 3d 20 76 | 6f 6c 3b 0d 09 70 2e 66 |fNum = v|ol;..p.f|
|000003b0| 69 6c 65 50 61 72 61 6d | 2e 69 6f 46 44 69 72 49 |ileParam|.ioFDirI|
|000003c0| 6e 64 65 78 20 3d 20 30 | 3b 0d 09 70 2e 66 69 6c |ndex = 0|;..p.fil|
|000003d0| 65 50 61 72 61 6d 2e 69 | 6f 44 69 72 49 44 20 3d |eParam.i|oDirID =|
|000003e0| 20 64 69 72 3b 0d 09 69 | 66 20 28 50 42 48 47 65 | dir;..i|f (PBHGe|
|000003f0| 74 46 49 6e 66 6f 28 26 | 70 2c 20 46 41 4c 53 45 |tFInfo(&|p, FALSE|
|00000400| 29 29 0d 09 09 72 65 74 | 75 72 6e 3b 0d 0d 09 70 |))...ret|urn;...p|
|00000410| 2e 69 6f 50 61 72 61 6d | 2e 69 6f 43 6f 6d 70 6c |.ioParam|.ioCompl|
|00000420| 65 74 69 6f 6e 20 3d 20 | 30 3b 0d 09 70 2e 69 6f |etion = |0;..p.io|
|00000430| 50 61 72 61 6d 2e 69 6f | 4e 61 6d 65 50 74 72 20 |Param.io|NamePtr |
|00000440| 3d 20 28 53 74 72 69 6e | 67 50 74 72 29 6e 61 6d |= (Strin|gPtr)nam|
|00000450| 65 3b 0d 09 70 2e 69 6f | 50 61 72 61 6d 2e 69 6f |e;..p.io|Param.io|
|00000460| 56 52 65 66 4e 75 6d 20 | 3d 20 76 6f 6c 3b 0d 09 |VRefNum |= vol;..|
|00000470| 70 2e 66 69 6c 65 50 61 | 72 61 6d 2e 69 6f 46 6c |p.filePa|ram.ioFl|
|00000480| 46 6e 64 72 49 6e 66 6f | 2e 66 64 54 79 70 65 20 |FndrInfo|.fdType |
|00000490| 3d 20 27 54 45 58 54 27 | 3b 0d 09 70 2e 66 69 6c |= 'TEXT'|;..p.fil|
|000004a0| 65 50 61 72 61 6d 2e 69 | 6f 46 6c 46 6e 64 72 49 |eParam.i|oFlFndrI|
|000004b0| 6e 66 6f 2e 66 64 43 72 | 65 61 74 6f 72 20 3d 20 |nfo.fdCr|eator = |
|000004c0| 27 50 45 44 54 27 3b 0d | 09 70 2e 66 69 6c 65 50 |'PEDT';.|.p.fileP|
|000004d0| 61 72 61 6d 2e 69 6f 44 | 69 72 49 44 20 3d 20 64 |aram.ioD|irID = d|
|000004e0| 69 72 3b 0d 09 69 66 20 | 28 50 42 48 53 65 74 46 |ir;..if |(PBHSetF|
|000004f0| 49 6e 66 6f 28 26 70 2c | 20 46 41 4c 53 45 29 29 |Info(&p,| FALSE))|
|00000500| 0d 09 09 72 65 74 75 72 | 6e 3b 0d 09 0d 09 70 2e |...retur|n;....p.|
|00000510| 69 6f 50 61 72 61 6d 2e | 69 6f 43 6f 6d 70 6c 65 |ioParam.|ioComple|
|00000520| 74 69 6f 6e 20 3d 20 30 | 3b 0d 09 70 2e 69 6f 50 |tion = 0|;..p.ioP|
|00000530| 61 72 61 6d 2e 69 6f 4e | 61 6d 65 50 74 72 20 3d |aram.ioN|amePtr =|
|00000540| 20 28 53 74 72 69 6e 67 | 50 74 72 29 6e 61 6d 65 | (String|Ptr)name|
|00000550| 3b 0d 09 70 2e 69 6f 50 | 61 72 61 6d 2e 69 6f 56 |;..p.ioP|aram.ioV|
|00000560| 52 65 66 4e 75 6d 20 3d | 20 76 6f 6c 3b 0d 09 70 |RefNum =| vol;..p|
|00000570| 2e 69 6f 50 61 72 61 6d | 2e 69 6f 50 65 72 6d 73 |.ioParam|.ioPerms|
|00000580| 73 6e 20 3d 20 30 3b 0d | 09 70 2e 69 6f 50 61 72 |sn = 0;.|.p.ioPar|
|00000590| 61 6d 2e 69 6f 4d 69 73 | 63 20 3d 20 30 3b 0d 09 |am.ioMis|c = 0;..|
|000005a0| 70 2e 66 69 6c 65 50 61 | 72 61 6d 2e 69 6f 46 56 |p.filePa|ram.ioFV|
|000005b0| 65 72 73 4e 75 6d 20 3d | 20 30 3b 0d 09 70 2e 66 |ersNum =| 0;..p.f|
|000005c0| 69 6c 65 50 61 72 61 6d | 2e 69 6f 44 69 72 49 44 |ileParam|.ioDirID|
|000005d0| 20 3d 20 64 69 72 3b 0d | 09 69 66 20 28 50 42 48 | = dir;.|.if (PBH|
|000005e0| 4f 70 65 6e 28 26 70 2c | 20 46 41 4c 53 45 29 29 |Open(&p,| FALSE))|
|000005f0| 0d 09 09 72 65 74 75 72 | 6e 3b 0d 09 52 65 66 20 |...retur|n;..Ref |
|00000600| 3d 20 70 2e 66 69 6c 65 | 50 61 72 61 6d 2e 69 6f |= p.file|Param.io|
|00000610| 46 52 65 66 4e 75 6d 3b | 0d 09 53 74 61 72 74 20 |FRefNum;|..Start |
|00000620| 3d 20 54 69 63 6b 73 3b | 0d 7d 0d 0d 76 6f 69 64 |= Ticks;|.}..void|
|00000630| 20 4d 6f 6e 69 74 6f 72 | 43 6c 6f 73 65 28 76 6f | Monitor|Close(vo|
|00000640| 69 64 29 0d 7b 0d 09 69 | 66 20 28 52 65 66 29 20 |id).{..i|f (Ref) |
|00000650| 7b 0d 09 09 46 53 43 6c | 6f 73 65 28 52 65 66 29 |{...FSCl|ose(Ref)|
|00000660| 3b 0d 09 09 52 65 66 20 | 3d 20 30 3b 0d 09 7d 0d |;...Ref |= 0;..}.|
|00000670| 7d 0d 0d 76 6f 69 64 20 | 4d 6f 6e 69 74 6f 72 44 |}..void |MonitorD|
|00000680| 75 6d 70 28 0d 09 72 65 | 67 69 73 74 65 72 20 42 |ump(..re|gister B|
|00000690| 79 74 65 20 2a 62 75 66 | 66 65 72 2c 0d 09 6c 6f |yte *buf|fer,..lo|
|000006a0| 6e 67 20 63 6f 75 6e 74 | 29 0d 7b 0d 09 72 65 67 |ng count|).{..reg|
|000006b0| 69 73 74 65 72 20 42 79 | 74 65 20 73 5b 32 35 35 |ister By|te s[255|
|000006c0| 5d 3b 0d 09 72 65 67 69 | 73 74 65 72 20 42 79 74 |];..regi|ster Byt|
|000006d0| 65 20 62 3b 0d 09 72 65 | 67 69 73 74 65 72 20 73 |e b;..re|gister s|
|000006e0| 68 6f 72 74 20 6e 3b 0d | 09 72 65 67 69 73 74 65 |hort n;.|.registe|
|000006f0| 72 20 42 79 74 65 20 2a | 6d 61 78 20 3d 20 62 75 |r Byte *|max = bu|
|00000700| 66 66 65 72 20 2b 20 63 | 6f 75 6e 74 3b 0d 09 72 |ffer + c|ount;..r|
|00000710| 65 67 69 73 74 65 72 20 | 42 79 74 65 20 2a 70 3b |egister |Byte *p;|
|00000720| 0d 09 73 74 61 74 69 63 | 20 42 79 74 65 20 68 65 |..static| Byte he|
|00000730| 78 5b 5d 20 3d 20 22 30 | 31 32 33 34 35 36 37 38 |x[] = "0|12345678|
|00000740| 39 41 42 43 44 45 46 22 | 3b 0d 0d 09 69 66 20 28 |9ABCDEF"|;...if (|
|00000750| 21 52 65 66 29 0d 09 09 | 72 65 74 75 72 6e 3b 0d |!Ref)...|return;.|
|00000760| 0d 09 6e 20 3d 20 30 3b | 0d 09 70 20 3d 20 73 3b |..n = 0;|..p = s;|
|00000770| 0d 09 77 68 69 6c 65 20 | 28 62 75 66 66 65 72 20 |..while |(buffer |
|00000780| 3c 20 6d 61 78 29 20 7b | 0d 09 09 69 66 20 28 6e |< max) {|...if (n|
|00000790| 20 3e 3d 20 32 36 29 20 | 7b 0d 09 09 09 2a 70 2b | >= 26) |{....*p+|
|000007a0| 2b 20 3d 20 27 5c 72 27 | 3b 0d 09 09 09 63 6f 75 |+ = '\r'|;....cou|
|000007b0| 6e 74 20 3d 20 70 20 2d | 20 73 3b 0d 09 09 09 69 |nt = p -| s;....i|
|000007c0| 66 20 28 46 53 57 72 69 | 74 65 28 52 65 66 2c 20 |f (FSWri|te(Ref, |
|000007d0| 26 63 6f 75 6e 74 2c 20 | 73 29 29 20 7b 0d 09 09 |&count, |s)) {...|
|000007e0| 09 09 4d 6f 6e 69 74 6f | 72 43 6c 6f 73 65 28 29 |..Monito|rClose()|
|000007f0| 3b 0d 09 09 09 09 72 65 | 74 75 72 6e 3b 0d 09 09 |;.....re|turn;...|
|00000800| 09 7d 0d 09 09 09 70 20 | 3d 20 73 3b 0d 09 09 09 |.}....p |= s;....|
|00000810| 6e 20 3d 20 30 3b 0d 09 | 09 7d 0d 09 09 62 20 3d |n = 0;..|.}...b =|
|00000820| 20 2a 62 75 66 66 65 72 | 2b 2b 3b 0d 09 09 2a 70 | *buffer|++;...*p|
|00000830| 2b 2b 20 3d 20 27 20 27 | 3b 0d 09 09 2a 70 2b 2b |++ = ' '|;...*p++|
|00000840| 20 3d 20 68 65 78 5b 28 | 62 20 3e 3e 20 34 29 20 | = hex[(|b >> 4) |
|00000850| 26 20 30 78 30 46 5d 3b | 0d 09 09 2a 70 2b 2b 20 |& 0x0F];|...*p++ |
|00000860| 3d 20 68 65 78 5b 62 20 | 26 20 30 78 30 46 5d 3b |= hex[b |& 0x0F];|
|00000870| 0d 09 09 2b 2b 6e 3b 0d | 09 7d 0d 09 2a 70 2b 2b |...++n;.|.}..*p++|
|00000880| 20 3d 20 27 5c 72 27 3b | 0d 09 63 6f 75 6e 74 20 | = '\r';|..count |
|00000890| 3d 20 70 20 2d 20 73 3b | 0d 09 69 66 20 28 46 53 |= p - s;|..if (FS|
|000008a0| 57 72 69 74 65 28 52 65 | 66 2c 20 26 63 6f 75 6e |Write(Re|f, &coun|
|000008b0| 74 2c 20 73 29 29 0d 09 | 09 4d 6f 6e 69 74 6f 72 |t, s))..|.Monitor|
|000008c0| 43 6c 6f 73 65 28 29 3b | 0d 7d 0d 0d 76 6f 69 64 |Close();|.}..void|
|000008d0| 20 4d 6f 6e 69 74 6f 72 | 54 65 78 74 28 42 79 74 | Monitor|Text(Byt|
|000008e0| 65 20 2a 74 29 0d 7b 0d | 09 72 65 67 69 73 74 65 |e *t).{.|.registe|
|000008f0| 72 20 42 79 74 65 20 73 | 5b 32 35 35 5d 3b 0d 09 |r Byte s|[255];..|
|00000900| 6c 6f 6e 67 20 63 6f 75 | 6e 74 3b 0d 0d 09 69 66 |long cou|nt;...if|
|00000910| 20 28 21 52 65 66 29 0d | 09 09 72 65 74 75 72 6e | (!Ref).|..return|
|00000920| 3b 0d 09 46 6f 72 6d 61 | 74 53 74 72 28 73 2c 20 |;..Forma|tStr(s, |
|00000930| 28 42 79 74 65 20 2a 29 | 22 5c 70 25 30 36 6c 3a |(Byte *)|"\p%06l:|
|00000940| 20 25 73 5c 72 22 2c 20 | 54 69 63 6b 73 20 2d 20 | %s\r", |Ticks - |
|00000950| 53 74 61 72 74 2c 20 74 | 29 3b 0d 09 63 6f 75 6e |Start, t|);..coun|
|00000960| 74 20 3d 20 2a 73 3b 0d | 09 69 66 20 28 46 53 57 |t = *s;.|.if (FSW|
|00000970| 72 69 74 65 28 52 65 66 | 2c 20 26 63 6f 75 6e 74 |rite(Ref|, &count|
|00000980| 2c 20 73 20 2b 20 31 29 | 29 0d 09 09 4d 6f 6e 69 |, s + 1)|)...Moni|
|00000990| 74 6f 72 43 6c 6f 73 65 | 28 29 3b 0d 7d 0d 00 00 |torClose|();.}...|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a00| 00 00 01 00 00 00 01 58 | 00 00 00 58 00 00 00 32 |.......X|...X...2|
|00000a10| 09 44 69 73 61 62 6c 65 | 49 74 65 6d 28 6d 65 6e |.Disable|Item(men|
|00000a20| 75 2c 20 52 45 53 45 54 | 29 3b 0d 09 09 45 6e 61 |u, RESET|);...Ena|
|00000a30| 09 4d 6f 6e 69 74 6f 72 | 2e 63 02 00 00 00 50 61 |.Monitor|.c....Pa|
|00000a40| 72 74 53 49 54 78 00 00 | 00 00 00 00 00 00 00 01 |rtSITx..|........|
|00000a50| 00 00 50 61 72 74 53 49 | 54 78 00 00 00 00 00 00 |..PartSI|Tx......|
|00000a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 a7 d3 7e 35 00 00 | 00 00 00 00 01 8a 09 44 |....~5..|.......D|
|00000a80| 69 73 61 62 6c 65 49 74 | 65 6d 28 6d 65 6e 75 2c |isableIt|em(menu,|
|00000a90| 20 52 45 53 45 54 29 3b | 0d 09 09 65 6c 73 65 0d | RESET);|...else.|
|00000aa0| 09 09 09 45 6e 61 62 6c | 65 49 74 65 6d 28 6d 65 |...Enabl|eItem(me|
|00000ab0| 6e 75 2c 20 52 45 53 45 | 54 29 3b 0d 09 09 44 69 |nu, RESE|T);...Di|
|00000ac0| 73 61 62 6c 65 49 74 65 | 6d 28 6d 65 6e 75 2c 20 |sableIte|m(menu, |
|00000ad0| 53 48 4f 57 50 57 29 3b | 0d 09 09 45 6e 61 62 6c |SHOWPW);|...Enabl|
|00000ae0| 65 49 74 65 6d 28 6d 65 | 6e 75 2c 20 44 45 42 4c |eItem(me|nu, DEBL|
|00000af0| 4f 43 4b 29 3b 0d 09 7d | 0d 09 69 66 20 28 44 54 |OCK);..}|..if (DT|
|00000b00| 00 00 00 54 00 04 00 00 | 00 ff 00 00 01 0a 0b 4d |...T....|.......M|
|00000b10| 6f 6e 69 74 6f 72 4f 70 | 65 6e 00 00 05 b1 00 00 |onitorOp|en......|
|00000b20| 05 bd 0d 4d 6f 6e 69 74 | 6f 72 43 6c 6f 73 65 00 |...Monit|orClose.|
|00000b30| 00 00 05 f8 00 00 06 03 | 0b 4d 6f 6e 69 74 6f 72 |........|.Monitor|
|00000b40| 44 75 6d 70 00 00 08 51 | 00 00 08 5c 0b 4d 6f 6e |Dump...Q|...\.Mon|
|00000b50| 69 74 6f 72 54 65 78 74 | 00 00 01 00 00 00 01 58 |itorText|.......X|
|00000b60| 00 00 00 58 00 00 00 32 | 00 6e 83 a8 07 5a 00 00 |...X...2|.n...Z..|
|00000b70| 00 1c 00 32 00 00 4d 50 | 53 52 00 00 00 0a 03 ef |...2..MP|SR......|
|00000b80| ff ff 00 00 00 00 00 6e | b3 ec 00 00 00 00 00 00 |.......n|........|
|00000b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+